package com.zsp.coupon.service;

import com.zsp.coupon.constant.CouponCategory;
import com.zsp.coupon.entity.CouponTemplate;
import com.zsp.coupon.exception.CouponException;
import com.zsp.coupon.vo.TemplateRequst;

/**
 * 构建优惠卷模板接口定义
 */
public interface IBuildTemplateService {
    /**
     * <h2>创建优惠券模板</h2>
     * @param requst {@link TemplateRequst} 模板信息请求对象
     * @return {@link CouponTemplate} 优惠券模板实体
     * */
    CouponTemplate buildTemplate(TemplateRequst requst) throws CouponException;
}
